package com.antdesignbackend.backend.entity.entityVo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class RoleButtonVo {
    private Integer id;
    /**
     * 对应菜单的名称
     */
    private String menuName;
    /**
     * 功能描述
     */
    private String buttonDescription;
    /**
     * 功能描述en
     */
    private String enDesc;
    /**
     * 对应菜单的ID
     */
    private Integer menuID;

    private Integer roleID;

    private Integer buttonID;
    /**
     * 角色描述
     * 例如：超级管理员等
     */
    private String roleDescription;
    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 用于注解判断角色是否允许
     */
    private String roleCheckName;

    /**
     * 是否存活
     * 0 = 取消
     * 1 = 使用
     */
    private int activity;

    /*
    当前的页码，默认第1页
     */
    public Integer pageIndex = 1;
    /*
    每页的行数，默认10
     */
    public Integer pageSize = 10;

    private String sort;

    private String sortOrder;
}
